--- id: TASK-009 title: Favorite last/next beyond fetch window status: "\U0001F3C1 Done" assignee: [] created_date: '2026-06-16 21:23' updated_date: '2026-06-18 01:17' labels: - feature dependencies: [] priority: low ordinal: 9000 --- ## Description TASK-003 resolves a favorite's last result + next fixture from the per-league fetch window (e.g. NFL ±10d). When a favorite's next match is further out, or last result older than the window, the Favorites bucket can't show it. Add a per-favorite team schedule fetch (ESPN team schedule endpoint) to always resolve last+next regardless of window. Cache per team; refresh on poll. ## Acceptance Criteria - [ ] #1 favorite last result + next fixture resolve even when outside the league fetch window - [ ] #2 per-team schedule fetched lazily and cached, not on every poll ## Implementation Notes Superseded by TASK-017 (Full team schedules) — same ESPN team-schedule endpoint covers favorite last/next beyond the fetch window.